Econometrics with Octave

نویسنده

  • Dirk Eddelbüttel
چکیده

Econometricians sweat linear algebra. Be it for linear or non-linear problems of estimation or inference, matrix algebra is a natural way of expressing these problems on paper. However, when it comes to writing computer programs to either implement tried and tested econometric procedures, or to research and prototype new routines, programming languages such as C or Fortran are more of a burden than an aid. Having to enhance the language by supplying functions for even the most primitive operations such as transposing a matrix adds extra programming effort, introduces new points of failure, and moves the level of abstraction further away from the elegant mathematical expressions. As Eddelbüttel (1996) argues, object-oriented programming provides ‘a step up’ from Fortran or C by enabling the programmer to seamlessly add new data types such as matrices, along with operations on these new data types, to the language. But with Moore’s Law still being validated by ever and ever faster processors, and, hence, ever increasing computational power, the prime reason for using compiled code, i.e. speed, becomes less relevant. Hence the growing popularity of interpreted programming languages, both, in general, as witnessed by the surge in popularity of the generalpurpose programming languages Perl and Python and, in particular, for numerical applications with strong emphasis on matrix calculus where languages such as Gauss, Matlab, Ox, R, Splus, which were reviewed by Cribari-Neto and Jensen (1997), Cribari-Neto (1997) and Cribari-Neto and Zarkos (1999), have become popular. This article introduces another interpreted language focussed on numerical applications: Octave.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scientific vs. Cookbook Econometrics An emphasis on the Ethical Issues

During the 1960’s, many as was firmly supported by the historical founders of econometrics, had hoped that econometrics would provide a sound scientific foundation for econometrics in which each element of specification would be determined primarily on the basis of economic theory. However, due to misusing of econometrics and also wide usage of the so called cookbook econometrics, many research...

متن کامل

Design of a Two Octave Gysel Power-Divider Using DGS and DMS

This paper proposes a two way L and S band Gysel power divider/combiner that uses line to ground resistors. Step by step methods to obtain a wide isolation and transmission bandwidth are presented. A design that uses five resistors is selected and optimized based on Quasi Newton method. Then the Defected Microstrip Structure (DMS) and Defected Ground Structure (DGS) is used to obtain better tra...

متن کامل

Pitch chroma discrimination, generalization, and transfer tests of octave equivalence in humans.

Octave equivalence occurs when notes separated by an octave (a doubling in frequency) are judged as being perceptually similar. Considerable evidence points to the importance of the octave in music and speech. Yet, experimental demonstration of octave equivalence has been problematic. Using go/no-go operant discrimination and generalization, we studied octave equivalence in humans. In Experimen...

متن کامل

MatlabCompat.jl: helping Julia understand Your Matlab/Octave Code

Scientific legacy code in MATLAB/Octave not compatible with modernization of research workflows is vastly abundant throughout academic community. Performance of non-vectorized code written in MATLAB/Octave represents a major burden. A new programming language for technical computing Julia, promises to address these issues. Although Julia syntax is similar to MATLAB/Octave, porting code to Julia...

متن کامل

Octave-GTK: A GTK binding for GNU Octave

This paper discusses the problems faced with interoperability between two programming languages, with respect to GNU Octave, and GTK API written in C, to provide the GTK API on Octave.Octave-GTK is the fusion of two different API’s: one exported by GNU Octave [scientific computing tool] and the other GTK [GUI toolkit]; this enables one to use GTK primitives within GNU Octave, to build graphical...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999